Возможно, вы захотите проверить свой CSS. В примере здесь: https://css-tricks.com/the-checkbox-hack/ есть position: absolute; top: -9999px;
. Это особенно неприятно для Chrome, так как onclick="whatever"
все еще перескакивает в абсолютное положение щелкнутого элемента.
Удаление position: absolute; top: -9999px;
, для display: none;
может помочь.