That snapping tool might be confusing sometimes and the reason for that is — it has two modes actually.
1) When it’s highlighted — in this mode snapping works automatically and all the time (unless you press and hold Ctrl key).

2) When it’s turned grey — it seems like it is turned off but it is actually working, you just have to press and hold Ctrl key to snap.

Hope that helps.