Difference between 'elude', 'escape', and 'evade' in this context.
The three terms have rather similar meanings, but I found this answer on Quora that explains the difference.
elude : escape from or avoid (a danger, enemy, or pursuer), typically in a skilful or cunning way, eg "He tried to elude the security men by sneaking through a back door"
evade : avoid dealing with or accepting (something unpleasant or morally or legally required) eg “He continually evades paying taxes.”
escape : breaking free from confinement or control. eg “The prisoners of war escaped from the camp.”
ELUDE = avoid a physical enemy and not get caught
EVADE = avoid a moral obligation
ESCAPE = after being caught by an enemy and confined, you break free
In view of this, I'd like to know if this difference can be applied when these words are used to refer specifically to a lack of understanding.
Example:
The reason for his actions evades/eludes/escapes our understanding.
An Ngrams search shows how evades in this case is less used. But do they have the same meaning?