How to make a button disabled after 3 clicks?

How to make a button disabled after 3 clicks?

Hi,

I have a button and I want it to be disabled (not clickable) after 3 clicks. Also the button text must change at each click.

Example:
Test (3) <- button with text
-click-
Test (2) <- button text changed
-click-
Test (1) <- button text changed
-click-
Test (0) <- button can't be clicked anymore (non active button now)

How to do this?

Thanks