That definitely is not the way to intercept the localizer correctly.
The runway heading for 28R for example is 284 degrees. To intercept, fly inbound at a heading that is 30 degrees offset of runway heading so either heading 254 or heading 314, let’s use 254 for this example. Aim to intercept the localizer just before the end of the ILS cone seen on the map, at 3000ft.
- Fly inbound with full autopilot active. Heading, Altitude and Speed. Heading should be 254, altitude at 3000 and speed at 180knts IAS (adjust speed as you go along).
- Once you are at that heading, altitude, and speed headed for the end of the ILS cone; activate APPR mode. It will maintain that heading and altitude until you intercept the localizer.
- Once you intercept the localizer it will maintain 3000ft until it intercepts the glideslope. Then once it intercepts the glideslope it will descend on it’s own.
No need to tap things, manually fly or completely disengage autopilot.