What Makes Good Open-Vocabulary Detector: A Disassembling Perspective