>>421
bool IsPressed = false;

if (Input.GetMouseButton(0) && IsPressed==false) {
IsPressed = true;
・・・
}

というふうにするのはどうでしょうか。
ドロップダウンリストを消したタイミングで
IsPressed = false;
にしてやればいいと思います。