Make anonymous mode button less prominent, less likely to be pressed accidentally?

Recently, I have accidentally enabled anonymous mode several times. I think the normal situation should be that certain categories allow anonymous posting or replying. Of course, popping up a confirmation dialog after clicking on anonymous mode is also a relatively straightforward approach.
Additionally, I have encountered issues where temporary anonymous accounts receive SQL badges, especially some limited badges, which is very frustrating for me.