Для кнопки всегда имеет смысл использовать тег button. Ну там, button == кнопка, все дела.
Но иногда это по каким-то причинам невозможно - тогда можно заменить на любой другой тег, потому что семантически уже будет неважно.
Rule of thumb: если вы где-то ставите #0, # в href ссылки или просто javascript-заглушку, то вы что-то делаете неправильно.