Hola:
<button type="button" onclick="location.href = 'otra_pagina.html'" >enlazar</button>
Si se usa un tipo submit, debe existir un formulario, y enlazaría al action del form, pero el formulario no tendría ningún sentido (Horroroso)
Poner un botón y un tag "a" es otra cosa que me parece horrorosa (mi opinión)
Saludos
Por cierto, ¿qué tiene que ver este mensaje con php...?