Подсказка от
Внимание! правильный ответ: натолкнула меня на еще пару вариантов.
Действительно, можно повесить обработчик клика на кокой-нибудь родительский элемент, а целевому элементу временно менять класс.
https://jsfiddle.net/bau7u2r0/
И второй вариант, еще более упоротый - отключать при помощи pointer-events: none
Можно даже на чистом css:
https://jsfiddle.net/L1Lnfj48/ (красный не кликается)
Но лучше так не делать в реальных проектах, можно случайно сломать кому-то моск.