Toggle Button Highlight Inverted

I use this button:

<?xml version="1.0"?>
<button display="icon" icon_size="large" type="three_button">
	<label>Hidden files</label>
	<icon1>#move</icon1>
	<button display="icon" icon_size="large">
		<label>Hidden files</label>
		<tip>Show hidden files</tip>
		<icon1>#move</icon1>
		<function type="normal">
			<instruction>Set HIDEFILTERATTR</instruction>
		</function>
	</button>
	<button display="icon" icon_size="large">
		<label>Hidden files</label>
		<tip>Don&apos;t show hidden files</tip>
		<icon1>#move</icon1>
		<function type="normal">
			<instruction>Set HIDEFILTERATTR h</instruction>
		</function>
	</button>
</button>
  • Left mouse button click = show hidden files
  • Right mouse button click = don't show hidden files

The button only remains highlighted when System/Hidden files are being displayed: