You need to turn on and configure Smart guides.
Then turn on Snp to glyphs in the View menu
And turn on all the snapping options at the bottom of the Character panel (You might need to show them first)
Also turn off Snap to grid, because it collides with Smart guides.