How to Make Local Gamepads Share Menu Inputs

I’ve found it surprisingly challenging for multiple local gamepads to all be able to navigate a menu, such as the main menu. What would be an intelligent method of implementing this?
I’ve tried sending inputs from secondary gamepads to the gamepad that currently has focus on a UI widget, but I seem to be doing it wrong because they aren’t being received. I also gave each gamepad the ability to navigate the UI, but I want them to share which widget is being focused on instead of being able to focus on separate widgets.
Any advice would be appreciated.