Don't know about anyone else, but I'm having a hard time figuring out what you mean by "style":
I really do not want to style the elements
the div I use for styling
another way to not style the tags but make it work
"Style" is about how something looks (presentation). It shouldn't have anything to do with how-- or whether-- an element works (semantics). Unless you goof and let an invisible element cover another element, such as an anchor, so the user can't "reach" the second element.