Как сделать кнопку без a hreaf ?
Всё бы вам велосипеды изобретать с кривыми колёсами...
jsfiddle.net/petroveg/a3bm7rkm
Если под "выделяется и это не хорошо" вы имеете в виду подчеркивание, то укажите в стилях text-decoration:none;
пример:<a href="link.html" class="btn">кнопка</div>.btn, .btn:hover {
  text-decoration:none;
}