There’s no way it will not work. Do exactly as instructed and give me the link. I went to your link and everything is as before. Just putting the background on the input field will solve the problem. Then you’ll just have to remove the other div that contains the image.
Or it may happen that I didn’t understand your problem.