Technically there is no rule for delaying in 5e (though I think there should be).
There is Ready action which is practically a delay:
That's true! And Larian should 100% implement the Ready action. The limitation of Ready is that you can only Ready a single action, so it wouldn't solve OP's issue as he'd still be >5 feet away from the enemy after his ally moved = unable to attack.