лезем в спеку, смотрим на
Content model у тега родителя
button - видим "Phrasing content, but there must be no interactive content descendant and no descendant with the tabindex attribute specified".
Смотрим на теги в
Phrasing content и видим там наш svg.