Coditional Property "When 'element' is pressed" triggered by up and down of mouse click

I have an icon with a conditional property of “When link is pressed icon is visible”. The issue is that as soon as the mouse button is released, the icons return to their original hidden state.

I know I can accomplish the desired result with a custom state and a workflow but that just seems like a lot of unnecessary effort for a very simple task which seems to have a simple solution (but does not work the way I would expect it to). What is the indended use of the “when pressed” condition? Any suggestions on how to keep the icons visible?

Animation of the issue.