This could totally be some nesting limitation on links in divs but:
- Use div element to create a clickable area
- Toggle tag from
<div>to<a> - Add link url
- Add button within div + link url
Previews (as designed) like so:
Front end, not so much:
Changing the div tag back to <div> solves the formatting issue but obviously loses the desired functionality.

