The Fogg Behavior Model shows that three elements must converge at the same moment for a behavior to occur: Motivation, Ability, and Trigger. When a behavior does not occur, at least one of those three elements is missing.

BJ Fogg's Behavior Model
BJ Fogg
Mark Leach
BJ Fogg
Big Think
Adaptive Lab Toolkit
Click Z
Macadamian