window.document.addEventListener('click', function(e) {
event.preventDefault();
event.stopPropagation();
setTimeout(function(){e.target.dispatchEvent(e);}, 2000);
}, true);
<button onclick="console.log('test')">test</button>
2 秒経ってもイベントが発生しないのはなぜですか? (決して発火しません)