Index: wp-includes/comment-template.php
===================================================================
--- wp-includes/comment-template.php	(revision 39927)
+++ wp-includes/comment-template.php	(working copy)
@@ -2165,6 +2165,11 @@
  * @param int|WP_Post $post_id Post ID or WP_Post object to generate the form for. Default current post.
  */
 function comment_form( $args = array(), $post_id = null ) {
+	//Don't show comment form if post status is not publish.
+	if ( 'draft' === get_post_status( $post ) ) {
+		return;
+	}
+	
 	if ( null === $post_id )
 		$post_id = get_the_ID();
 
