私の Web サイトには、「:active」のときに 1 ピクセル移動する入力ボタンがあります。また、境界線をクリックした場合、少し離れてしまうため、クリックイベントをキャッチできません。
ここに例があります。クリックイベントを取得できません。
HTML:
<input type="button" value="Click Me!">
CSS :
input{
  width: 100px;
  height: 50px;
}
input:active{
  position: relative;
  top: 50px;
  left: 100px;
}
jQuery :
$(function() {
  $('input').on('click', function() {
    alert('You caught me!');
  });
});
デモ :