How to remove the edge of shadeless object?
I found the solution which is quite simple. 

Basically, when I change the color in Diffuse, I input the RGB in the range of 0 to 1 instead of 0 to 255. I guess Blender has some algorithm to handle it, which I am not quite sure.