1. Delight is overblown, in my opinion. I think most of the people truly delighted by fancy animation are just other designers.
2. It's more useful to think about state when deciding when to animate. Could the user have trouble perceiving the change in state that just occurred? If so, then use an animation to help them visualize what happened. I believe this is the primary reason to use an animation - all others are vanity.
Isn't this just very basic optical feedback to indicate that a component is clickable at all and that the click was registered?
In a nutshell: put two different frames in sequence, and you have an animation.