The solutions above did not work on my OS, Ubuntu 16.04, and I have a Dell Precision. TapButton3 and ClickFinger3 did not have any affect. I still had an annoying application switcher come up and change my application when I would accidentally touch thee fingers to the touchpad, which happened all the time. I really hated this feature and I finally figured out how to truly disable it.
What I noticed was that on the list of xinput devices was two touchpads. This will interfere with synclient settings, you cannot just change TapButton3 and ClickFinger3 when you have multiple touchpads, you need to use xinput.
For xinput this is the command you need!!
xinput list-props
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ DLL07BF:01 06CB:7A13 Touchpad id=12 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ Sleep Button id=10 [slave keyboard (3)]
↳ Integrated_Webcam_HD id=11 [slave keyboard (3)]
↳ Intel HID events id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ Dell WMI hotkeys id=16 [slave keyboard (3)]
Find your device from this list.
xinput set-prop <device ID>|<device name> <Synaptics Tap Action>|<number (on my machine this is 282)> LAST VALUE 2
xinput set-prop <device ID>|<device name> <Synaptics Click Action>|<number (on my machine this is 283)> LAST VALUE 2
Those are usually lists of numbers set them like 1 3 2.