Yes, that will be hacky. I wonder whether we can use `role="tab"` to get the actual tabs behavior.