Неактивная кнопка на мгновение после нажатия JS

Хочу сделать так, что б кнопка на секунду переставала быть активной после нажатия. Как это реализовать на JavaScript?

Предположим, у вас есть кнопка:

Click

Что б кнопка переставала быть активной на какое-то время, вставьте этот скрипт:

$('button').on('click', function() {
  $(this).prop('disabled', true);
  setTimeout(function() {
    $(this).prop('disabled', false);
  }.bind(this), 1e3);
});

На вашем месте я бы обратил внимание на JavaScript Essential и JavaScript Advanced, раз у вас возникают вопросы по такому скрипту...