How to make a job run hourly at the same interval?
When you select the "Rerun same occurrence" option on the Schedule tab you get the behavior you indicated. If you select the "Run new occurrence" option you will get the behavior you seek.
The question I always ask when setting up a repeating job is does the job need to always repeat at a specific interval or not.
I admit this solution means you have multiple instances of the job in the schedule, which I don't care for because it adds to the items displayed. I never allow a job or group with "Run new occurrence" to be at the top level for this reason.