All large touchpads suffer from this under X11 / synaptics.
Synaptics has a PalmDetect setting, but I find it absolutely terrible.
The way I configure mine (XPS 15 9550) is by using the X11 config, which allows setting areas of the touchpad where you can't initiate a click or drag.
Here is my config for the XPS 15:
Section "InputClass"
Identifier "touchpad catchall"
Option "AreaLeftEdge" "1700"
Option "AreaRightEdge" "5100"
Option "MaxDoubleTapTime" "130"
Option "SingleTapTimeout" "130"
EndSection
Any DragStart / MouseDown where (absolute X < AreaLeftEdge) or (absolute X > AreaRightEdge) will be ignored.To figure out the min / max coordinates of your touchpad, and where you want the zones to start / end, run "sudo evtest | grep ABS_X", select your touchpad device number and tap along the X axis.
You can do the same with AreaTopEdge and Y coordinates if your palm is hitting the top of the touchpad.