Как с помощью jQuery отключить на время все события hover и click, в том числе css:hover?
Добавьте поверх блока другой, прозрачный. Перекроет и клик, и ховер.
Вариант для сильных:
накрыть элемент прозрачным блоком.
При этом вы становитесь очередным из тех тысяч, которые писали эту красоту 20 лет.
Для умных:
Навешенные события можно посмотреть через девтулс фаерфокса.
Можно попытаться повесить свой обработчик на родительский элемент, который будет делать stopPropagation. С css все сложнее, вы не можете просто так отменить css hover, разве что временно менять класс, к которому привязана эта css-динамика.