Do you really need to remove DHCP clients for static IP to stick?

Solution 1:

No, you don't need to do that. Refer to this other answer on askubuntu site

I personally use the following bit of code in /etc/dhcp/dhclient.conf file on my home PC which has a USB wireless dongle attached to it:

interface "wlan0" {
    send dhcp-requested-address 192.168.0.222;

}

As you can see, the PC always asks for 192.168.0.222 address.