@Gat0r8er
move the second click to a different position on the page
I'm not a pro on it nor know the state of the art in that... but while in theory to simulate a click on certain coordinates is possible, that's the hard way and not how the bots would normally do it, imho, instead they would at most look the button up in the page code and call a click on that object. But really, they would just try simulate the call ssent to server when you click the button directly. Eiter of that doesn't care where on screen (or off, or occluded by other objects) the button might be.
So all your suggestion does is impose a needless activity on a human user, while makes no difference from a bot viewpoint.
Sure, if that mouse action is recorded that very difference in behavior could in theory then be used to differentiate between bots and humans moving the mouse, but there might be better and more stealthy ways to do the same (because anything the bot maker would learn and notice they would try to bypass or simulate, but, say, a recording of on-hover event(s) may be obfuscated), and a whole another issue is touch screen users who would look different in logs too. Then, a touch screen user is unlikely to generate two taps of exactly the same coordinates even aiming for button at the same place, so that might perhaps be differentiated against without moving the button itself too.