Power BI's Bookmark Navigator doesn't support exclusive toggle behavior out of the box. That is, if you click Button 1 and then Button 2, both remain visually "active" unless you manually configure them. To achieve mutually exclusive buttons (where activating one deactivates the others), you should avoid using the Bookmark Navigator and instead set up manual buttons with custom bookmarks.
Create separate visual states for each button (for example showing different visuals or layouts).
Then, using the Bookmarks Pane, create a bookmark for each button state (Button1_View, Button2_View, etc.). While creating each bookmark, make sure that Selection, Display, and Current Page options are checked, and uncheck Data unless you want slicer states to change as well. Use the Selection Pane to control which visuals and which button versions are shown in each state.
Next, insert manual buttons via Insert > Buttons > Blank.
For each button, enable the Action, set it to Bookmark, and link it to the appropriate bookmark.
To visually simulate an active/inactive toggle, create two versions of each button (e.g., Button1_Active and Button1_Inactive) and use the Selection Pane to show the active version only in its corresponding bookmark. So in Button1_View, you show Button1_Active and hide Button1_Inactive, while doing the reverse for all other buttons. Repeat this for every button.
The reason Bookmark Navigator alone won’t work is that it doesn't allow for conditional formatting or dynamic hiding of buttons, it just cycles bookmarks without controlling visual or button state. For exclusive toggle behavior with correct visual feedback, only manual button + bookmark + selection pane logic will work.