There is a bug in iOS voiceover where you cannot programmatically send focus to an element if that element contains
HTML. This is important because on a single page application, when swapping out the content on the page, we need to re-focus the topmost
element and announce it to the user.
This issue only occurs on iOS, Voiceover on MacOS works as expected.
The <a> tags located below the buttons as expected work when you use voice over to click on them. But if you use js to
click on them they do not set focus to the elements.
Voiceover focuses on the appropriate div and begins reading it
Actual Result
If the div contains html, voiceover will not focus on it or start reading. The Voiceover cursor will remain where it is and re-read the button it is on