I'm sure this has been suggested before by many and I'm just adding to the tally but how is this not a thing already? Add another character movement type which has this feature as a default and let us bind a key press to enable mouse curser movement.