@snugug
All the tabs in a tabs pattern should be together in a tablist prior to all the tabpanels.
Even if you used JavaScript keyboard listeners to force navigation to go from tab to tab, you can't force all the tabs (`summary` elements) of all the `details` to come before the contents of an open `details` element in the reading order.