Hey Chris. I've been using custom css to achieve this if you're comfortable with this kind of solution. Based on your boxmenu it would be something like this:
.menu-item__inner.boxmenu-item__inner {
position: relative;
}
.menu-item__button-container.boxmenu-item__button-container {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.btn-text.menu-item__button.boxmenu-item__button.js-btn-click {
background-color: transparent;
color: transparent;
width: 100%;
height: 100%;
}