You could potentially work around the a11y issues by using <ul> tags and some rather questionable CSS: blog.alexdevero.com/multi-level-sl…