Есть вариант на чистом CSS. Но он не вполне мультибраузерный.
Вот ссылка на источник:
blogo-daru.ru/2015/11/05/kak-sdelat-ssylku-neklika...
Суть в том, что в CSS4 есть свойство:
pointer-events
. Если ему задать значение «none», то объект перестанет быть кликабельным.
Не работает в старых браузерах.