Hola:
No es exactamente que se ejecute un ancla sino que se enlaza... La etiqueta "a" tiene dos sentidos semánticos, la más usada y conocida es la de enlazar... las urls pueden ser internas (empezadas por "#") y las de siempre externas. href="#aqui" está indicando un enlace interno hacia un ancla con name="aqui" (la etiqueta a con sentido semántico de anclaje), u otra etiqueta cualquiera con id="aqui"... al poner ese href debería existir ese ancla... si no se encuentra el navegador se ubica al tope de la página (igual que href="#")
Dos soluciones:
1. Si no hay intención de enlazar no usar un enlace.
2. (no la recomiendo): cancelar el enlace.
Saludos