Hola:
No existe la opción de deshabilitar enlaces (disabled en los controles de formularios), lo que dices de return false es correcto, pero tal vez no llegue a ejecutarse esa instrucción si alguna de las anteriores falla y se aborta el código... debes revisar la consola de tu navegador
Saludos