href все равно нужен. 
для всех `a`, у которых есть обработчик по клику делай `href="#"` - он не будет отрабатывать, но html тогда валидный