Лучше так не делать. Ссылки должны быть ссылками, а чекбоксы - чекбоксами. Изобретая такие практики вы портите accessibility и user experience своих пользователей. Например, пользователь может захотеть открыть ссылку в новом окне или табе по Ctrl/Shift + Click, но с вашим подходом не сможет, т.к. вы вообще неочевидные действия проводите за пользователя.
Хотя, если вы используете ссылку как кнопку, т.е. никуда не ведете и href="#", то вам вообще нужно убрать ссылку и вместо нее делать button, т.к. семантически ссылки куда-то должны вести, а кнопки - совершать дейсвтие. И в вашем случае - Показать - это действие.
Pavel Pikat, я так и не делал. Это взято как есть из шаблона по умолчанию Умного фильтра в Битриксе.
Там когда выбираешь значение фильтра, появляется ссылка, нажимая на нее - переходим на страницу фильтрации. Я хочу сделать, чтобы не приходилось ее нажимать пользователю.