Hola:
En algún mensaje me pareció ver que era importante la accesibilidad, pero usar un tag "a" (sirve para anclar y enlazar) sin intención de anclar o enlazar lo encuentro poco semántico... si la intención es ejecutar cualquier función desde un evento determinado, tal vez el elemento más adecuado (también semánticamente) sea un botón (tag button), aunque cualquier elemento que admita eventos (click) podría valer. También ten en cuenta que a un botón puedes darle aspecto de enlace con estilos (y viceversa)
Otra cosa sería que se tratase un enlace condicionado (en este caso por la inhabilitación de javascript), aunque para los casos de no existir javascript existe la etiqueta noscript...
Saludos