<body tabIndex=0 >
This is the only solution that also works when Javascript is disabled.
ontouchmove
to the html element:<html lang=en ontouchmove >
For examples and remarks see this blogpost:
Confirmed on iOS 13.
These solutions have the advantage that the hovered state disappears when you click somewhere else. Also no extra code needed in the source.