Event Button Disabled
HTML
<button id="btn">
Click!
</button>
JavaScript
var btn = document.getElementById('btn');
btn.addEventListener('click', function(e) {
e.preventDefault();
e.target.disabled = true;
var that = e;
console.log(e);
setTimeout(function() { // через 5 секунд отпустит
that.target.disabled = false;
console.log(that);
}, 5000);
}, false)