How can I make a button to trigger an EnhancedInput event in my player blueprint?

Not really, that’d unnecessarily muddle the water. Instead, run a looping a timer and have it execute Jump every x seconds. As in:

Execute Jump 2x per second for as long as a widget button is held.