event.target.tagName != 'button'
В XML (и XML-подобных языках) возвращаемое значение будет в нижнем регистре, а в HTML - в верхнем.
event.target.classList.contains('remove-button')
// или
event.target.matches('.remove-button')
var panes = document.querySelectorAll('.pane');
for (let pane of panes) {
pane.lastElementChild.onclick = () => pane.remove();
}