Зависит от того, что в этом окне. Если какая-то другая страница, то я бы сделал в таком духе:
<a href="/page">Открыть окно</a>
document.querySelector("a").onclick = function(e){
e.preventDefault();
window.open(this.href);
}
Чтобы поисковики так же могли спарсить ссылку на эту страницу, а пользователи без JS, открыть ее.
А иначе, я бы использовал
span, но я же не знаю что у вас там да как. С семантической стороны единственный ньюанс - использовать
button нужно только в пределах формы.